/**
 * 基本缓存对象
 */
export default new function(){
  const store = window.localStorage;
  return {
    /**
     * 插入
     * @param key
     * @param value
     */
    set: function (key, value) {
      store.setItem(key, JSON.stringify(value));
    },
    /**
     * 获取
     * @param key
     */
    get: function (key) {
      return JSON.parse(store.getItem(key));
    },
    /**
     * 删除
     * @param key
     */
    del: function (key) {
      store.removeItem(key);
    },
    /**
     * 清空
     */
    clean: function () {
      store.clear();
    }
  };
};


